8caf28fa86f01fd215402d1d2c46176cd72c787d,core/kernel/source/jetbrains/mps/vcs/ui/ChangesNotificator.java,ChangesNotificator,showAddVcsRootsPopup,#Project#VirtualFile#SModelDescriptor#,74
Before Change
StatusBar bar = WindowManager.getInstance().getStatusBar(project);
JEditorPane pane = createPopupComponent(sm);
pane.addHyperlinkListener(new HyperlinkListener() {
public void hyperlinkUpdate(final HyperlinkEvent e) {
if (e.getEventType() == HyperlinkEvent.EventType.ACTIVATED) {
boolean result = showAddVcsRootsDialog(sm, vcsRoot, project);
if (result) {
myVcsRootsManager.addNewVcsRoot(vcsRoot);
} else {
myVcsRootsManager.addExcludedRoot(vcsRoot);
}
}
}
});
bar.fireNotificationPopup(pane, POPUP_COLOR);
}
After Change
info.addSModelDescriptor(sm);
myRoots.put(vcsRoot, info);
final JEditorPane pane = createPopupComponent();
pane.addHyperlinkListener(new HyperlinkListener() {
public void hyperlinkUpdate(final HyperlinkEvent e) {
if (e.getEventType() == HyperlinkEvent.EventType.ACTIVATED) {
boolean result = showAddVcsRootsDialog(info, vcsRoot, project);
if (result) {
myVcsRootsManager.addNewVcsRoot(vcsRoot);
} else {
myVcsRootsManager.addExcludedRoot(vcsRoot);
}
}
}
});
pane.setText(info.getPopupMessage());
info.setListener(new ChangeListener() {